package cn.findviewbydream.evil.main.service;

import cn.findviewbydream.evil.main.dto.CodeTypeBean;
import cn.findviewbydream.evil.main.dto.PostListBean;
import org.springframework.stereotype.Service;

import javax.servlet.http.HttpSession;
import java.util.List;

/********************************************
 * 工程名：HebeuCS
 * 包名：cn.findviewbydream.evil.main.service.impl
 * 时间：16-11-5 下午1:20
 * 作者：白雨濃 evil
 * 邮箱：evilbai@foxmail.com
 * 内容：代码讨论区Service
 ********************************************/
public interface CodeService
{
    /**
     * 获得代码类型和该类型的帖子数目的list
     *
     * @return ArrayList<CodeTypeBean>
     */
    List<CodeTypeBean> getCodeTypeList();

    /**
     * 获得贴子的列表
     *
     * @param session session 用于查看此用户是否点赞
     * @param type    代码类型
     * @param cpn     想要获得的页数
     * @return 列表bean
     */
    PostListBean getPostList(HttpSession session, String type, int cpn);
}
